@charset "utf-8";
/* CSS reset */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html,
body {
  min-height: 100%; height:100%;margin: 0;
}

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  position: relative;
  background: #fefefe;
  font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif;
  font-weight: normal;
  line-height: 1.6;
  color: #333333;
  font-size: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
p { padding:0; margin:0; }
a {
  color: #363636; background-color:transparent;text-decoration: none; 
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a:active,
a:hover {
  outline: 0;color: #00a0e9;
}
abbr[title],
dfn[title] {
  cursor: help;
}
abbr[title] {
  border-bottom: 1px dotted;font-style: normal;
}
ins {
  background: #ffffaa;
  color: #333333;
}
address {
  font-style: normal;
}
b,
strong {
  font-weight: bold;
}
pre {
  white-space: pre-wrap;overflow: auto;
  font-style: italic;
}
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
mark {
  background: #ffffaa;
  color: #333333;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border: 0
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
hr {
  display: block;
  padding: 0;
  border: 0;
  height: 0;
  border-top: 1px solid #eeeeee;
  -webkit-box-sizing: content-box;
          box-sizing: content-box
}
code,
kbd,
pre,
samp {
  font-family: monospace, Menlo, Consolas, "Courier New", "FontAwesome", monospace;
  font-size: 1em;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0
}
input {
  line-height: normal;
}
button {
  overflow: visible;
}
button,
input {
  line-height: normal;
}
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer
}
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box
}

input[type="radio"],input[type="radio"]:checked,input[type="checkbox"],input[type="checkbox"]:checked{
	-webkit-appearance:button;
	        appearance:button;
	border:none; 
	vertical-align:text-bottom; 
	background-image:url(""); background-repeat:no-repeat; 
	background-size:75px 19px; 
	background-color:transparent; 
	width:19px; 
	height:19px; 
	margin-right:4px; 
	outline:none}
input[type="radio"] {background-position:0 0;}
input[type="radio"]:checked {background-position:-19px 0;}
input[type="checkbox"] {background-position:-38px 0;}
input[type="checkbox"]:checked {background-position:-57px 0;}

button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
button,
input:not([type="radio"]):not([type="checkbox"]),
select {
  vertical-align: middle;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
          box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}

body,
input,
textarea,
select,
button {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: "liga", "kern";
}
@media only screen and (max-width: 640px) {
  body {
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0; padding:0;
  font-weight: 600;
  font-size: 100%;
}
h1 {
  font-size: 1.5em;
}
h2 {
  font-size: 1.25em;
}
ul,
ol,li,dl,dt,dd {
  list-style:none; margin:0; padding:0;
}
ul > li > ul,
ul > li > ol,
ol > li > ol,
ol > li > ul {
  margin: 1em 0;
}
dt {
  font-weight: bold;
}
dt + dd {
  margin-top: .5em;
}
dd {
  margin-left: 0;
}
dd + dt {
  margin-top: 1em;
}
iframe {
  border: 0;
}

/*btn*/
.btn{display:inline-block;padding:5px 12px;margin-bottom:0;font-size:16px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;}
.btn:focus,.btn:active:focus,.btn.active:focus .btn:active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus{color:#333;text-decoration:none}
.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}

.btn-primary{color:#fff;background-color:#0faef7}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active{color:#fff;background-color:#039BE0}
.btn-primary:active{background-image:none}

.btn-success{color:#fff;background-color:#1bd1a3}
.btn-success:hover,.btn-success:focus,.btn-success:active{color:#fff;background-color:#0ABF90}
.btn-success:active{background-image:none}

.btn-default{color:#333;background-color:#cecece;border-color:#c0c0c0}
.btn-default:hover,.btn-default:focus,.btn-default:active{color:#333;background-color:#c0c0c0;}
.btn-default:active{background-image:none}

.btn-danger{color:#fff;background-color:#d9534f;}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active{color:#fff;background-color:#c9302c;}
.btn-danger:active,.btn-danger.active{background-image:none}

.btn-org{color:#fff;background-color:#f6bf26;}
.btn-org:hover,.btn-org:focus,.btn-org:active{color:#fff;background-color:#e1ab15;}
.btn-org:active,.btn-org.active{background-image:none}
/*u-page---后台page*/
.css_sprite,.icon-m { background-image:url("/manage/res/images/css_sprite.png")!important;  background-repeat: no-repeat!important; }
.u-page { text-align: center; padding:15px 0;}
.u-page a,.u-page span { display:inline-block; height: 36px; line-height: 36px; padding: 0 14px; margin-right: 3px; border: 1px solid #eaeaea; background-color:#fff; border-radius: 4px; color: #666; vertical-align: middle; }
.u-page span { padding: 0 5px; border: none; }
.u-page input { width: 10px; padding: 10px 12px; }
.u-page a:hover,.u-page a.on { text-decoration: none; background-color:#6ea3ff; color: #fff; }
.u-page .first,.u-page .last { padding: 0; width: 36px; height: 36px;}
.u-page .first{ background-position: -279px -70px; }
.u-page .first:hover{ background-position: -279px -106px; border-radius: 4px;}
.u-page .first.none { background-position: -279px -34px; background-color:#fff;}
.u-page .last{ background-position: -315px -70px; }
.u-page .last:hover { background-position: -315px -106px; border-radius: 4px;}
.u-page .last.none { background-position: -315px -34px; background-color:#fff;}

/*低版本浏览器检测提示*/
.ie10 { position:fixed; height:100%; left:0; right:0; top:0; margin:0 auto; background-color:rgba(0,0,0,.8); z-index:100;}
.ie10 .ie10-box { position:absolute; width:580px; height:420px; left:0; right:0; top:50%; margin:-210px auto 0 auto; background-color:#fff;border-radius:12px;}
.ie10 .ie10-box h1 { margin:0; padding:10px 20px; height:44px; line-height:44px; border-bottom:#ddd 1px solid; font-weight:normal; font-size:24px;}
.ie10 .ie10-box h1 em { float:left; clear:none; font-style:normal; }
.ie10 .ie10-box h1 a { float:right; display:block; width:45px; height:45px; background:url("/Public/newweb3/res/img/icon-close.png") no-repeat 0 0;}
.ie10 .ie10-box h1 a:hover { background-position:0 -45px; }

.ie10-info { padding:20px; }
.ie10-info h2 { height:128px; font-weight:normal; font-size:20px; background:url("/newweb2/res/img/warning.png") no-repeat 0 4px; }
.ie10-info h2 p{padding-left: 140px; padding-top: 30px;}
.ie10-info a { color:#0F52F7; }
.ie10-info a:hover { color:#E87D16; }

/*base*/
.f-pos-abs { position:absolute !important; }
.f-pos-rel { position:relative; }
.f-center { left:0; right:0; margin:0 auto; }
.f-hide { display:none; }
.f-overflow-hd{white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden;}
.f-tc { text-align:center; }
.f-tl { text-align:left; }
.f-tr { text-align:right; }
.list-unstyled { list-style:none; padding:0; margin:0; }

.f-p100 { width:100%; }
.f-size18 { font-size:18px; }
.f-pad-t-10 { padding-top:10px; }
.f-pad-t-20 { padding-top:20px; }

.f-pad-b-10 { padding-bottom:10px; }
.f-pad-b-20 { padding-bottom:20px; }

.f-txt-9e { color:#9e9e9e; }
.f-txt-ee { color:#eee; }
.f-txt-blue { color:#00a0e9; }
/*header*/
.header,.w1200,.w1000,.footer{ width:100%; margin:0 auto; clear:both; }
.w1000 { width:1000px; position:relative;}
.w1100 { width:1100px; position:relative;}

/*menu*/
.header .w1000 { position:relative; height:60px; background-color:#fefefe; margin:0; padding:0 40px; }
.logo { position:absolute; left:40px; top:8px; display:inline-block; width:104px; height:44px; background:url("") no-repeat 0 0; background-size:100% 100%;}
.logo a { display:block; width:100%; height:100%; text-indent:-9999em;}

.menu-box { width:80%; margin:0 auto; text-align:center;}
.menu-box li { display:inline-block; line-height:60px; padding:0 16px; font-size:20px;}
.menu-box li.on a { color:#00a0e9; }

.login {position:absolute; top:14px; right:40px;}
.login li { display:inline-block; }
.login li a { padding:4px 12px; margin-left:4px; font-size:16px; }

.dropdown { position:absolute; top:0; right:46px; list-style:none; padding:0; margin:0; }
.welinfo { display:inline-block; float:left; clear:none; line-height:60px; font-size:16px; color:#a8a8a8; }
.dropdown a.dropdown-toggle{position:relative;display:inline-block; float:left; height:60px;line-height:60px; width:120px; font-size:16px;color:#00a0e9; white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden;}
.dropdown a.dropdown-toggle:hover { color:#00a0e9; text-decoration:none;}
.dropdown .dropdown-menu{position:absolute;top:80%;right:0; display:none; z-index:1000;float:left;min-width:150px;padding:5px 0;margin:2px 0 0;font-size:16px; list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);}
.dropdown > li:hover .dropdown-menu { display:block;  }

.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:6px solid;border-right:6px solid transparent;border-left:6px solid transparent;position:absolute;top:28px; right:-12px;color:#a8a8a8;}
.caret-up{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-bottom:6px solid;border-right:6px solid transparent;border-left:6px solid transparent;position:absolute;top:-6px;left:66px;color:#E8E8E8;}
.dropdown-menu > li > a{display:block;padding:6px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{color:#0faef7;text-decoration:none;background-color:#f5f5f5;}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}

/*footer*/
.footer { background-color:#f2f2f2}
.footer .w1000 { height:180px; }
.ft-addr { width:100%; height:100%; }
.ft-logo { left:23%; top:36px; width:180px; height:60px; background:url("") no-repeat 50% 50%; background-size:104px 44px; border-right:#C1C1C1 1px solid; }
.ft-addr-info { left:45%; top:20px; line-height:1.5 }
.ft-info { width:100%; left:0; bottom:20px; text-align:center; }

a.backtop { display:none; width: 28px;height: 64px; position: fixed; bottom: 80px; margin-left:92%; background: url("") 0 0 no-repeat; cursor:pointer; }
a.backtop:hover { background-position:-28px 0 !important;}

/*reg login*/
.maskpop {position:absolute; width:100%; height:100%; left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,.5);-webkit-transition: all .5s;-transition: all .5s;z-index: 100; }
.maskpop .popbox { position:absolute; width:800px; height:500px; left:0; right:0; top:50%; margin:-250px auto 0 auto; background-color:#fff; border-radius:12px;}
.maskpop .popbox h1 { margin:0; padding:0 15px 0 20px; height:58px; line-height:58px; border-bottom:#ddd 1px solid; font-weight:normal; font-size:24px;}
.maskpop .popbox h1 em { float:left; clear:none; font-style:normal; }
.maskpop .popbox h1 a { float:right; display:block; width:45px; height:45px; margin-top:8px; background:url("") no-repeat 0 0;}
.maskpop .popbox h1 a:hover { background-position:0 -45px; }

.p-left { float:left; clear:none; width:540px; margin:30px 0 0 40px;}
.p-left ul { list-style:none; padding-top:10px;  }
.p-left li { position:relative; float:left; clear:both; width:100%; padding:8px 0; *padding:0;}
.p-left li label { display:inline-block; float:left; clear:none; width:90px; height:42px; line-height:42px; text-align:right; font-size:18px; padding-right:10px; }
.p-left li .input { padding:5px 10px; height:42px; width:220px; float:left; border-radius:5px; border:#ddd 1px solid; }
.p-left li a.btn { padding:10px 42px; font-size:18px; } 
.p-left li span { line-height:42px; padding-left:10px; }
.p-left li span.uback { color:#FF0004; }
.p-left li .finish { position:absolute;top:8px; right:180px; width:42px; height:42px; background:url("") no-repeat 10px 12px;}
.lgtip,.lgtip a { font-size:14px; color:#777; }
.lgtip a:hover { color:#0FAEF7}

.p-right { float:right; width:220px; height:320px; margin-top:30px; padding:20px 20px 20px 19px; border-left:#ddd 1px dashed; }
.p-right h4,.p-right p {-webkit-margin-before: .5em;-webkit-margin-after: .5em; line-height:1.2\9;}
.p-right a { padding:4px 15px;}

.regyzm em { font-style:normal; }
.p-left li.regyzm .input { border-radius:5px 0 0 5px; }
.p-left li.regyzm a.btn { padding:8px 7px 7px 7px; border-radius:0 5px 5px 0; }